html,body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, a, input, dl, dt, dd, span, em, table, tr, td,select,option { margin: 0; padding: 0; font-family:"微软雅黑","宋体", arial, verdana, sans-serif; color: #333; }
img { border: none; }
ol, ul, ol li, ul li { list-style: none; }
a { text-decoration: none; }
a:link { }
a:visited { }
a:hover{}
button:focus,input:focus { outline: none; }
.qs_clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.qs_clear { *zoom:1; }
.qs_info { text-align: justify; text-justify : inter-ideograph; }
.qs_yin { width: 0; height: 0; overflow: hidden; display: none; }
.tab_x_y{ display:block;}
.tab_x_n{ display:none;}
.sb_main { width:100%; max-width: 1920px; min-width: 1000px; margin: 0 auto; position:relative; overflow: hidden;}
.sb_slide { position: absolute; top: 300px; left: 0px; z-index: 10 }
.sb_slide img { display: block; width: 220px; height: 220px; border-radius: 10px; }
.yq_img { position: fixed; left: 0; top: 0; z-index: 20; width: 100%; height: 100%; background: url(2018031817145661244.png) repeat; }
.yq_img .img { width: 100%; height: 100%; background: url(2018052420160913462.jpg) no-repeat center; background-size: 100% auto; }
.yq_img .close { position: absolute; top: 20px; right: 20px; color: #fff; font-size: 70px; cursor: pointer; }


.sb_head { height: 90px; overflow:hidden; z-index:1; }
.sb_h_w { width: 1000px; margin:0 auto; }
.sb_head_top { height:86px; overflow:hidden; position:relative;}
.sb_logo {  position:absolute; left:0; top:10px; background: url(2020082615182777574.png) no-repeat center; width: 527px; height: 72px; }
.sb_search { position:absolute; right:0; top:35px; width: 160px; height:25px; background: url(2018031918011124027.png) no-repeat center;}
.search_inp { display:block; float:left;  border:none; background:none; padding-left: 10px; width: 110px; line-height:25px; font-size:14px; color:#333;}
.submit_btn { float: right; border:none; background:none; height:25px; width:35px; cursor:pointer; text-indent: -9999px;}

.sb_menu { padding: 16px 0; margin:0 auto; overflow:hidden; background: url(2018031913284244869.png) repeat-x bottom center;  }
.sb_menu ul {  width:1000px; margin:0 auto; }
.sb_menu ul li{ height:30px; line-height:30px; float:left; padding:0 9px;}
.sb_menu ul li a{ font-size:16px; color:#444; display:block; height:30px; padding:0 16px; line-height:30px;}
.sb_menu ul li.active a,.sb_menu ul li:hover a{  background-color:#045bb8; border-radius:15px; color:#fff;}



.sb_foot { background: #5b6d77; }
.sb_foot .con { width: 540px; margin:0 auto; padding: 38px 230px 0; height: 90px; position: relative; }
.sb_foot .sb_f_nav { text-align: center; }
.sb_foot .sb_f_nav a { font-size: 14px; line-height: 40px; font-weight: bold; color: #fff; }
.sb_foot .sb_f_nav span { padding: 0 6px; font-size: 14px; color: #fff; }
.sb_foot .bah { font-size: 14px; color: #fff; text-align: center; }
.sb_foot .sb_f_img { position: absolute; top:15px; right:110px;}
.sb_foot .sb_f_img img { display: block; width: 73px; height: auto; margin:0 auto; }
.sb_foot .sb_f_img p { font-size: 14px; color: #fff; text-indent: center; padding-top: 10px; }


.m_mod_l .name { display: block; border-left: 2px solid #045bb8; height: 20px; line-height: 20px; font-size: 18px; color: #045bb8; padding-left: 12px; }


.m_mod_2 .name { display: block; border-bottom: 1px solid #bcbcbc; height: 35px; padding-top: 14px; overflow: hidden; }
.m_mod_2 .name span { display: inline-block; font-weight: bold; padding: 0 14px; font-size:18px; color: #045bb8; border-bottom: 2px solid #045bb8; line-height: 34px; position: relative; top:-1px;}


.s_list{ position: relative; top:10px; }
.s_list li{ height:32px; line-height:32px; overflow:hidden; padding-left:30px; padding-right: 10px; background-image:url(2018031817301249825.png); background-repeat:no-repeat; background-position:10px -58px; }
.s_list li span{ float: right; font-size:14px; color:#666666;}
.s_list li a{ color:#333333; font-size:14px;}
.s_list li:hover a{ color:#045bb8;}
.s_list li:hover span{ color:#045bb8;}
.s_list li:hover{ background-position:10px 1px;}
.s_list li.lis_x { width:auto; height:2px; overflow:hidden; padding:10px 0; background:none;}
.s_list li.lis_x div { width:auto; height:0px; overflow:hidden; border-bottom:1px dashed #b2b2b2; }


.l_m_bd { padding: 40px 0; text-align: center;  }
.l_m_bd span { display: inline-block;  width: 5px;  }
.l_m_bd font { color: #045bb8;  display: inline-block;  font-size: 14px; font-weight: bold;  }
.l_m_bd a { color: #333; cursor: pointer; display: inline-block; font-size: 14px; }
.zt_page .l_m_bd font { color: #BC0000;}


.zt_m_bd { padding: 40px 0; text-align: center;  }
.zt_m_bd span { display: inline-block;  width: 5px;  }
.zt_m_bd font { color: #bf0010;  display: inline-block;  font-size: 14px; font-weight: bold;  }
.zt_m_bd a { color: #333; cursor: pointer; display: inline-block; font-size: 14px; }



.sb_crumb { height: 55px; font-size: 15px; color: #333; line-height: 55px;}
.sb_crumb a { font-size: 15px; color: #333; line-height: 55px;}
.sb_crumb a:hover { color: #003984;}


.text_info { padding-top: 10px; }
.text_info p,.text_info strong { font-size: 15px; line-height: 26px; color: #333; }
.text_info p img { max-width: 100%; margin: 5px 0;}
.text_info .tit { color: #045bb8; text-align:center; font-weight:bold; font-size:16px; padding:6px 0;}